// function add (a,b,c,d,e,f){
//     return a+b+c+d+e+f
// }

// add(1,2,3,4,5)
// add(1,2,3,4,6)
// add(1,2,3,4,7)
// add(1,2,3,4,8)

//入参函数
function add(a,b){
    return a+b
}
//生产偏函数的工厂
function partical(fn,a){
    return function(b){
        return fn(a,b)
    }
}

var parAdd = partical(add,1)
console.log(parAdd(2));
console.log(parAdd(3));